草庐IT

Android Toolbar 在 CollapsingToolbarLayout 中重叠 TabLayout

全部标签

android - 重叠阴影效果保留在 Navigation Drawer 的 NavigationView 上

我细化了AndroidStudio的NavigationDrawerActivity项目模板,使用Toolbar、v7.app.ActionBarDrawerToggle和NavigationView代替NavigationDrawerFragment(和layout/fragment_navigation_drawer.xml)。它运行良好。然后,我更进一步。我的抽屉导航项目处于immersive-sticky(全屏)模式。@OverridepublicvoidonWindowFocusChanged(booleanhasFocus){super.onWindowFocusChang

android - 在 CollapsingToolbarLayout 中以编程方式更改 layout_scrollFlags

我的xml中有以下CollapsingToolbarLayout标记:我想以编程方式(运行时)更改scrollFlags值-具体来说,切换可滚动标志。可能吗? 最佳答案 CollapsingToolbarLayoutcollapsingToolbar=(CollapsingToolbarLayout)findViewById(R.id.collapsing_toolbar);AppBarLayout.LayoutParamsparams=(AppBarLayout.LayoutParams)collapsingToolbar.get

android - 去除android上TabLayout下方的阴影

我试图在使用TabLayout时删除选项卡下方的阴影,它是在正常布局中定义的(而不是作为工具栏或操作栏的一部分)。设置主题为@null或@null没用。此外,将高度设置为0也无济于事。 最佳答案 我假设你的TabLayout在AppBarLayout里面,那个阴影是AppBarLayout的,添加这个app:elevation="0dp"到那个小部件,我相信你很高兴。 关于android-去除android上TabLayout下方的阴影,我们在StackOverflow上找到一个类似的问

android - 展开的 CollapsingToolbarLayout 中的标题显示不正确

所以,我的项目中的CollapsingToolbarLayout遇到了一个奇怪的问题。在我的Activity开始后,这是我的工具栏标题的显示方式:折叠后的布局是这样的:示例中的原始标题文本是:“UPCVONALKODOSTERMEK”我认为展开状态下的标题应该比折叠状态下的标题更长(有足够的空间)。这是我的Activity的xml的样子:我的res/style/ExpandedText看起来像:@android:color/white20sp支持库版本:25.1.1。手机:Nexus5Android版本:6.0.1(标准版)我的问题:为什么标题在展开状态的末尾有点,而没有填充空间以显示

java - 如何在 Android 中使用 TabLayout 和 ViewPager2

我想将com.google.android.material.tabs.TabLayout组件与Android的新ViewPager实现一起使用androidx.viewpager2.widget.ViewPager2。但是,TabLayout提供的setupWithViewPager(..)方法仅支持旧的ViewPager实现。有没有办法轻松地将TabLayout绑定(bind)到ViewPager2组件? 最佳答案 你必须使用thisTabLayoutMediator模仿tabLayout.setupWithViewPager(

android - React Native Expo StackNavigator 与通知栏重叠

我正在尝试为我的ReactNativeExpo应用程序实现导航栏。这是一个问题:"dependencies":{"expo":"^18.0.3","react":"16.0.0-alpha.12","react-native":"^0.45.1","react-navigation":"^1.0.0-beta.11"}我不知道在哪里以及如何为该组件设置样式以使其不与通知栏重叠。我尝试为我的RootView设置marginTop:StatusBar.currentHeight但它不起作用。它在View上应用了边距,但没有在导航栏上应用。我的应用:import{StackNavigator

Android MapView 与 DrawerLayout 重叠

我有简单的布局结构:DrawerLayout\--FrameLayout//@+id/fragment_container\--ListView//@+id/drawer_list通过单击任何抽屉项目,我通过FragmentTransaction.replace()将fragment插入/替换到具有相应Fragment实例的R.id.fragment_container中。其中一个fragment包含MapView。它在不同的设备上有渲染问题,但同时DDMS显示了正确的屏幕截图。已编辑问题出现在此类设备上:华为U9508,Android4.0.4(API15)HTCDesireA919

android - Android TabLayout 的默认高度是多少

看起来应该很容易找到,但比我想象的要难。DIP中TabLayout的默认高度是多少? 最佳答案 MaterialDesignguidelines声明当您有文本或图像时此高度等于48dp,当您有图像和文本时此高度等于72dp。 关于android-AndroidTabLayout的默认高度是多少,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/33670481/

android - 图库项目重叠(渗入)

我的问题是,一旦我开始滚动到下一张图片,我图库中的图片就会相互渗入。我正在使用android.widget.Gallery连接到我从BaseAdapter扩展的自定义适配器。适配器的GetView()方法是这样的publicViewgetView(intposition,ViewconvertView,ViewGroupparent){ImageViewi=newImageView(mContext);if(mImageBitmap!=null&&position 最佳答案 您是否尝试在图库中使用android:spacing(在x

android - 如何将tablayout的指示器从底部更改为顶部?

我想将tablayout的指示器从底部更改为顶部。我的代码activity_tab.xml我想要这个结果。怎么做谢谢你问我,抱歉英语不好。 最佳答案 不要使用scale=-1之类的东西。从XML您可以使用app:tabIndicatorGravity="top"从代码中您可以使用setSelectedTabIndicatorGravity(INDICATOR_GRAVITY_TOP) 关于android-如何将tablayout的指示器从底部更改为顶部?,我们在StackOverflow